//
//  WBUserInfoModel.h
//  sinaWeibo
//
//  Created by 李江波 on 2016/11/15.
//  Copyright © 2016年 lijiangbo. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface WBUserInfoModel : NSObject <NSCoding>

/**
   用户授权的唯一票据，用于调用微博的开放接口，同时也是第三方应用验证微博用户登录的唯一票据，第三方应用应该用该票据和自己应用内的用户建立唯一影射关系，来识别登录状态，不能使用本返回值里的UID字段来做登录识别。
 */
@property(nonatomic ,copy) NSString *access_token;

/**
 access_token的生命周期，单位是秒数
 */
@property(nonatomic ,assign) double expires_in;

/**
 过期时间
 */
@property(nonatomic ,copy) NSDate *expires_date;

/**
 授权用户的UID，本字段只是为了方便开发者，减少一次user/show接口调用而返回的，第三方应用不能用此字段作为用户登录状态的识别，只有access_token才是用户授权的唯一票据
 */
@property(nonatomic ,copy) NSString *uid;

/**
 友好显示名称
 */
@property(nonatomic ,copy) NSString *name;

/**
 用户头像地址（大图），180×180像素
 */
@property(nonatomic ,copy) NSString *avatar_large;
    

-(instancetype)initWithUserInfoModel:(NSDictionary *)dict;

@end
